<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <style>
   body
   {
    /* The keyboard starts to visually break apart around ~824px. */
    min-width: 832px;
    max-width: 1260px;
   }

   /* Browsers that don't support flexboxes should ignore these settings and
    * and use the floating divs. */
   #keyboardcontainer
   {
    display: flex;
    flex-flow: row-reverse;
   }

   #keyboardmaincontainer
   {
    /* Shrink within parent ^ */
    flex-shrink: 3;
    /* This div is also a separate flexbox */
    display: flex;
    flex-flow: column;
   }

   table, tbody, tr, td, div, p, b
   {
    /* Need this for the flex shrinking to work properly. */
    min-width: 0px;
    /* Need this for annotation superscript positioning to work properly. */
    position: relative;
   }

   .navigation, .numpad, .capslock, .modifier, .enter, .backspace
   {
    /* Keys with lengthy text get smaller text. */
    font-size: 95%;
   }

   span#capslocktext:before { content: "Caps\00a0Lock"; }

   table.keyboard
   {
    margin: 0px;
    border: 0px solid black;
    border-spacing: 0px 0px;
    padding: 0px;
   }
   table.keyboard.navigation
   {
    flex-shrink: 1;
    float: right;
   }
   table.keyboard.numpad
   {
    flex-shrink: 1;
    float: right;
   }
   table.keyboard.key
   {
    margin-left: 8px;
   }

   table.keyboard td
   {
    width: 48px;
    height: 64px;
    border-width: 0px 7px 1px 0px;
    border-style: solid;
    border-color: white;
   }
   table.keyboard .wide
   {
    width: 72px;
   }
   table.keyboard .extrawide
   {
    width: 88px;
   }
   table.keyboard .double
   {
    width: 116px;
   }
   table.keyboard .spacebar
   {
    width: 244px;
   }
   table.keyboard .space
   {
    display: block;
    width: 20px;
    height: 16px;
    margin: 0px;
    border: 0px solid white;
   }

   table.keyboard div
   {
    display: block;
    width: 100%;
    height: 100%;
    margin-right: -4px;
    margin-left: -1px;
    border-width: 1px 3px 6px 1px;
    border-style: solid;
    border-color: black;
    padding: 1px;
    padding-top: 0px;
    padding-bottom: 0px;

    background-color: #EEF;
    color: #007;
   }
   table.keyboard .game
   {
    background-color: #CFC;
    color: #070;
   }
   table.keyboard .test
   {
    background-color: #FFC;
    color: #770;
   }
   table.keyboard .warn
   {
    background-color: #FCE;
    color: #705;
   }
   table.keyboard .bad
   {
    background-color: #FCC;
    color: #700;
   }
   table.keyboard .none
   {
    background-color: #FFF;
    color: #AAA;
    border-color: #EEE;
   }

   /* PC XT (KEY_CODE) */
   table.keyboard td b
   {
    display: block;
    text-align: center;
    color: #585;
   }

   /* Internal (KEY_PRESSED) */
   table.keyboard td p
   {
    margin: 0px;
    text-align: center;
    font-weight: bold;
    color: #A5A;
   }

   div:before
   {
    font-size: 60%;
    position: absolute;
    right: 1px;
    top: -1px;
   }
   .f12:before {
    content: "A";
   }
   .badkey:before {
    content: "B";
   }
   .capslock:before {
    content: "C";
   }
   .modifier:before {
    content: "D";
   }
   .annotation {
    font-size: .95em;
   }

   table.bypass
   {
    border: 1px solid #000;
    margin: 12px;
   }
   table.bypass th
   {
    border: 1px solid #000;
    font-weight: bold;
    text-align: left;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
   }
   table.bypass td
   {
    padding-left: 10px;
    font-weight: normal;
   }
   var
   {
    padding-left: 4px;
    padding-right: 4px;
    font-family: "Lucida Console", Monaco, monospace;
    font-style: normal;
    font-weight: bold;
    font-size: 85%;
   }

   /* Scaling styles. */
   @media (max-width: 1024px)
   {
    /* Need the normal width for the Fn row to line up usually,
     * but for smaller screens these are just wasting space... */
    table.keyboard .space { width: 4px; }

    /* Also make the Caps Lock label waste less space. */
    span#capslocktext:before { content: "CapsL."; }
   }

   /* IE10+ hacks. */
   @media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
   {
    /* Scaling is so broken it's easier to just force full width. */
    body { width: 1280px; }
   }

   /* Edge 12+ hacks. */
   @supports (-ms-ime-align:auto)
   {
    /* Edge won't scale the navigation/numpad tables properly, breaking
     * scaling earlier than usual. */
    body { min-width: 864px; }

    /* It also displays the unicode chars as emoji for no reason. */
    table.keyboard div { font-family: "Segoe UI Symbol"; font-size: 90%; }
   }

   /* Firefox hacks. */
   @-moz-document url-prefix()
   {
    table.keyboard.key td
    {
     /* Firefox won't properly expand tds vertically to fit their contents. */
     height: 72px;
    }

    table.keyboard .rowspan2hack
    {
     /* Firefox won't properly expand height:100% divs to fit rowspan=2. */
     height: 138px;
    }
   }
  </style>
 </head>
 <body>
  <div>
   <h1>MegaZeux US Key-Mapping Guide</h1>
   <h3>MegaZeux 2.91j &mdash; Lachesis 2010-2019</h2>
   <p>
    This guide is current as of February 20th, 2019, and contains
    updated warnings, annotations, and information for SDL 2.0.
   </p>

   <hr/>
  </div>

  <div id="keyboardcontainer">


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->


  <table class="keyboard numpad">
   <tr>
    <td><div class="none">&nbsp;
    </div></td>
    <td><div class="none">&nbsp;
    </div></td>
    <td><div class="none">&nbsp;
    </div></td>
    <td><div class="none">&nbsp;
    </div></td>
   </tr>
   <tr class="space">
   </tr>
   <tr>

    <td>
     <div class="bad numlock">
      NumL.
      <b class="badkey">n/a</b>
      <p class="badkey">n/a</p>
     </div>
    </td>

    <td>
     <div class="warn">
      /
      <b>53</p>
      <p>267</p>
     </div>
    </td>

    <td>
     <div class="warn">
      *
      <b>55</p>
      <p>268</p>
     </div>
    </td>

    <td>
     <div class="warn">
      -
      <b>74</p>
      <p>269</p>
     </div>
    </td>

   </tr>
   <tr>

    <td>
     <div class="warn">
      7<sup> Home</sup>
      <b>71</b>
      <p>263</p>
     </div>
    </td>

    <td>
     <div class="warn">
       8<sup> &#x25b2;</sup>
      <b>72</b>
      <p>264</p>
     </div>
    </td>

    <td>
     <div class="warn">
      9<sup> PgUp</sup>
      <b>73</b>
      <p>265</p>
     </div>
    </td>

    <td rowspan="2" class="rowspan2hack">
     <div class="warn">
      +
      <b>78</b>
      <p>270</p>
     </div>
    </td>

   </tr>
   <tr>

    <td>
     <div class="warn">
       4<sup> &#x25c0;</sup>
      <b>75</b>
      <p>260</p>
     </div>
    </td>

    <td>
     <div class="warn">
      5
      <b>76</b>
      <p>261</p>
     </div>
    </td>

    <td>
     <div class="warn">
       6<sup> &#x25b6;</sup>
      <b>77</b>
      <p>262</p>
     </div>
    </td>

   </tr>
   <tr>

    <td>
     <div class="warn">
      1<sup> End</sup>
      <b>79</b>
      <p>257</p>
     </div>
    </td>

    <td>
     <div class="warn">
       2<sup> &#x25bc;</sup>
      <b>80</b>
      <p>258</p>
     </div>
    </td>

    <td>
     <div class="warn">
      3<sup> PgDn</sup>
      <b>81</b>
      <p>259</p>
     </div>
    </td>

    <td rowspan="2" class="rowspan2hack">
     <div class="warn">
      Enter
      <b>28</b>
      <p>271</p>
     </div>
    </td>

   </tr>
   <tr>

    <td colspan="2">
     <div class="warn">
      0<sup> Insert</sup>
      <b>82</b>
      <p>256</p>
     </div>
    </td>

    <td>
     <div class="warn">
      .<sup>Delete</sup>
      <b>83</b>
      <p>266</p>
     </div>
    </td>

   </tr>
   <tr class="space">
   </tr>
  </table>


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->


  <table class="keyboard navigation">
   <tr>

    <td>
     <div class="bad">
      SysRq
      <b class="badkey">n/a</b>
      <p class="badkey">1</p>
     </div>
    </td>

    <td>
     <div class="warn">
      Scr.L.
      <b>70</b>
      <p>302</p>
     </div>
    </td>

    <td>
     <div class="warn">
      Break
      <b>197</b>
      <p>318</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
   <tr class="space">
   </tr>
   <tr>

    <td>
     <div class="game">
      Insert
      <b>82</b>
      <p>277</p>
     </div>
    </td>

    <td>
     <div class="warn">
      Home
      <b>71</b>
      <p>278</p>
     </div>
    </td>

    <td>
     <div class="warn">
      PgUp
      <b>73</b>
      <p>280</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
   <tr>

    <td>
     <div class="game">
      Delete
      <b>83</b>
      <p>127</p>
     </div>
    </td>

    <td>
     <div class="warn">
      End
      <b>79</b>
      <p>279</p>
     </div>
    </td>

    <td>
     <div class="warn">
      PgDn
      <b>81</b>
      <p>281</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
   <tr>

    <td><div class="none">&nbsp;
    </div></td>
    <td><div class="none">&nbsp;
    </div></td>
    <td><div class="none">&nbsp;
    </div></td>

    <td class="space">
    </td>
   </tr>
   <tr>

    <td><div class="none">&nbsp;
    </div></td>

    <td>
     <div class="game">
      <!-- &#x2191; -->
      &#x25b2;
      <b>72</b>
      <p>273</p>
     </div>
    </td>

    <td><div class="none">&nbsp;
    </div></td>

    <td class="space">
    </td>
   </tr>
   <tr>

    <td>
     <div class="game">
      <!-- &#x2190; -->
      &#x25c0;
      <b>75</b>
      <p>276</p>
     </div>
    </td>

    <td>
     <div class="game">
      <!-- &#x2193; -->
      &#x25bc;
      <b>80</b>
      <p>274</p>
     </div>
    </td>

    <td>
     <div class="game">
      <!-- &#x2192; -->
      &#x25b6;
      <b>77</b>
      <p>275</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->


  <div id="keyboardmaincontainer">

  <table class="keyboard main">
   <tr>

    <td>
     <div class="game">
      Esc
      <b>1</b>
      <p>27</p>
     </div>
    </td>

    <td class="space">
    </td>

    <td>
     <div class="game">
      F1
      <b>59</b>
      <p>282</p>
     </div>
    </td>

    <td>
     <div class="game">
      F2
      <b>60</b>
      <p>283</p>
     </div>
    </td>

    <td>
     <div class="game">
      F3
      <b>61</b>
      <p>284</p>
     </div>
    </td>

    <td>
     <div class="game">
      F4
      <b>62</b>
      <p>285</p>
     </div>
    </td>

    <td class="space">
    </td>

    <td>
     <div class="game">
      F5
      <b>63</b>
      <p>286</p>
     </div>
    </td>

    <td>
     <div class="test">
      F6
      <b>64</b>
      <p>287</p>
     </div>
    </td>

    <td>
     <div class="test">
      F7
      <b>65</b>
      <p>288</p>
     </div>
    </td>

    <td>
     <div class="test">
      F8
      <b>66</b>
      <p>289</p>
     </div>
    </td>

    <td class="space">
    </td>

    <td>
     <div class="game">
      F9
      <b>67</b>
      <p>290</p>
     </div>
    </td>

    <td>
     <div class="game">
      F10
      <b>68</b>
      <p>291</p>
     </div>
    </td>

    <td>
     <div class="test">
      F11
      <b>87</b>
      <p>292</p>
     </div>
    </td>

    <td>
     <div class="game f12">
      F12
      <b>88</b>
      <p>293</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>
  <table class="keyboard main">
   <tr>

    <td>
     <div class="warn">
      `
      <b>41</b>
      <p>96</p>
     </div>
    </td>

    <td>
     <div>
      1
      <b>2</b>
      <p>49</p>
     </div>
    </td>

    <td>
     <div>
      2
      <b>3</b>
      <p>50</p>
     </div>
    </td>

    <td>
     <div>
      3
      <b>4</b>
      <p>51</p>
     </div>
    </td>

    <td>
     <div>
      4
      <b>5</b>
      <p>52</p>
     </div>
    </td>

    <td>
     <div>
      5
      <b>6</b>
      <p>53</p>
     </div>
    </td>

    <td>
     <div>
      6
      <b>7</b>
      <p>54</p>
     </div>
    </td>

    <td>
     <div>
      7
      <b>8</b>
      <p>55</p>
     </div>
    </td>

    <td>
     <div>
      8
      <b>9</b>
      <p>56</p>
     </div>
    </td>

    <td>
     <div>
      9
      <b>10</b>
      <p>57</p>
     </div>
    </td>

    <td>
     <div>
      0
      <b>11</b>
      <p>48</p>
     </div>
    </td>

    <td>
     <div>
      -
      <b>12</b>
      <p>45</p>
     </div>
    </td>

    <td>
     <div>
      =
      <b>13</b>
      <p>61</p>
     </div>
    </td>

    <td class="wide">
     <div class="backspace">
      BackSp.
      <b>14</b>
      <p>8</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
  </table>
  <table class="keyboard main">
   <tr>

    <td class="wide">
     <div>
      Tab
      <b>15</b>
      <p>9</p>
     </div>
    </td>

    <td>
     <div>
      Q
      <b>16</b>
      <p>113</p>
     </div>
    </td>

    <td>
     <div>
      W
      <b>17</b>
      <p>119</p>
     </div>
    </td>

    <td>
     <div>
      E
      <b>18</b>
      <p>101</p>
     </div>
    </td>

    <td>
     <div>
      R
      <b>19</b>
      <p>114</p>
     </div>
    </td>

    <td>
     <div>
      T
      <b>20</b>
      <p>116</p>
     </div>
    </td>

    <td>
     <div>
      Y
      <b>21</b>
      <p>121</p>
     </div>
    </td>

    <td>
     <div>
      U
      <b>22</b>
      <p>117</p>
     </div>
    </td>

    <td>
     <div>
      I
      <b>23</b>
      <p>105</p>
     </div>
    </td>

    <td>
     <div>
      O
      <b>24</b>
      <p>111</p>
     </div>
    </td>

    <td>
     <div>
      P
      <b>25</b>
      <p>112</p>
     </div>
    </td>

    <td>
     <div>
      [
      <b>26</b>
      <p>91</p>
     </div>
    </td>

    <td>
     <div>
      ]
      <b>27</b>
      <p>93</p>
     </div>
    </td>

    <td>
     <div class="warn">
      \
      <b>43</b>
      <p>92</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
  </table>
  <table class="keyboard main">
   <tr>

    <td class="extrawide">
     <div class="capslock">
      <span id="capslocktext"></span>
      <b>58</b>
      <p>301</p>
     </div>
    </td>

    <td>
     <div>
      A
      <b>30</b>
      <p>97</p>
     </div>
    </td>

    <td>
     <div>
      S
      <b>31</b>
      <p>115</p>
     </div>
    </td>

    <td>
     <div>
      D
      <b>32</b>
      <p>100</p>
     </div>
    </td>

    <td>
     <div>
      F
      <b>33</b>
      <p>102</p>
     </div>
    </td>

    <td>
     <div>
      G
      <b>34</b>
      <p>103</p>
     </div>
    </td>

    <td>
     <div>
      H
      <b>35</b>
      <p>104</p>
     </div>
    </td>

    <td>
     <div>
      J
      <b>36</b>
      <p>106</p>
     </div>
    </td>

    <td>
     <div>
      K
      <b>37</b>
      <p>107</p>
     </div>
    </td>

    <td>
     <div>
      L
      <b>38</b>
      <p>108</p>
     </div>
    </td>

    <td>
     <div>
      ;
      <b>39</b>
      <p>59</p>
     </div>
    </td>

    <td>
     <div>
      '
      <b>40</b>
      <p>39</p>
     </div>
    </td>

    <td class="extrawide">
     <div class="game enter">
      Enter
      <b>28</b>
      <p>13</p>
     </div>
    </td>

    <td class="space">
    </td>
   </tr>
  </table>
  <table class="keyboard main">
   <tr>

    <td class="double">
     <div class="modifier">
      L.&nbsp;Shift
      <b>42</b>
      <p>304</p>
     </div>
    </td>

    <td>
     <div>
      Z
      <b>44</b>
      <p>122</p>
     </div>
    </td>

    <td>
     <div>
      X
      <b>45</b>
      <p>120</p>
     </div>
    </td>

    <td>
     <div>
      C
      <b>46</b>
      <p>99</p>
     </div>
    </td>

    <td>
     <div>
      V
      <b>47</b>
      <p>118</p>
     </div>
    </td>

    <td>
     <div>
      B
      <b>48</b>
      <p>98</p>
     </div>
    </td>

    <td>
     <div>
      N
      <b>49</b>
      <p>110</p>
     </div>
    </td>

    <td>
     <div>
      M
      <b>50</b>
      <p>109</p>
     </div>
    </td>

    <td>
     <div>
      ,
      <b>51</b>
      <p>44</p>
     </div>
    </td>

    <td>
     <div>
      .
      <b>52</b>
      <p>46</p>
     </div>
    </td>

    <td>
     <div>
      /
      <b>53</b>
      <p>47</p>
     </div>
    </td>

    <td class="double">
     <div class="modifier">
      R.&nbsp;Shift
      <b>54</b>
      <p>303</p>
     </div>
    </td>

    <td class="space">&nbsp;
    </td>
   </tr>
  </table>
  <table class="keyboard main">
   <tr>

    <td class="wide">
     <div class="modifier">
      L.&nbsp;Ctrl
      <b>29</b>
      <p>306</p>
     </div>
    </td>

    <td class="wide">
     <div class="warn modifier">
      L.&nbsp;Win
      <b>91</b>
      <p>311</p>
     </div>
    </td>

    <td class="wide">
     <div class="modifier">
      L.&nbsp;Alt
      <b>56</b>
      <p>308</p>
     </div>
    </td>

    <td class="spacebar"><div>
      Space
      <b>57</b>
      <p>32</p>
     </div>
    </td>

    <td class="wide">
     <div class="modifier">
      R.&nbsp;Alt
      <b>56</b>
      <p>307</p>
     </div>
    </td>

    <td class="wide">
     <div class="warn modifier">
      R.&nbsp;Win
      <b>92</b>
      <p>312</p>
     </div>
    </td>

    <td class="wide">
     <div class="bad">
      R.&nbsp;Click
      <b class="badkey">n/a</b>
      <p class="badkey">1</p>
     </div>
    </td>

    <td class="wide">
     <div class="modifier">
      R.&nbsp;Ctrl
      <b>29</b>
      <p>305</p>
     </div>
    </td>

    <td class="space">&nbsp;
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>

  </div> <!-- #keyboardmaincontainer -->


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->


  </div> <!-- #keyboardcontainer -->

  <table class="keyboard key">
   <tr>
    <td class="spacebar">
     <div class="none">
      Key:
      <b>key_code / key(n)</b>
      <p>key_pressed</p>
     </div>
    </td>
    <td class="space">
    </td>
    <td class="double">
     <div>
      Normal key&mdash;always available for use.
     </div>
    </td>
    <td class="space">
    </td>
    <td class="double">
     <div class="game">
      Game key&mdash;can be disabled via Robotic or other means.
     </div>
    </td>
    <td class="space">
    </td>
    <td class="double">
     <div class="test">
      Debug key&mdash;has a unique function only while testing.
     </div>
    </td>
    <td class="space">
    </td>
    <td class="double">
     <div class="warn">
      This key may be missing between keyboards.
     </div>
    </td>
    <td class="space">
    </td>
    <td class="double">
     <div class="bad">
      Unusable key&mdash;can not or should not be used ever.
     </div>
    </td>
   </tr>
  </table>


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->


  <hr/>
  <table class="annotations">
   <tr>
    <td class="f12">&nbsp;</td>
    <td class="annotation">
     F12 is currently used as the screenshot key on platforms that support
     screenshots. Screenshot support can be disabled in the config file. Other
     function keys (e.g. F13) are not supported by MegaZeux.
    </td>
   </tr>

   <tr>
    <td class="badkey">&nbsp;</td>
    <td class="annotation">
     The results for this value can vary between systems or
     may not be detected at all by MegaZeux. Personal use only.
    </td>
   </tr>

   <tr>
    <td class="capslock">&nbsp;</td>
    <td class="annotation">
     In previous versions of MegaZeux, Caps Lock would be held while enabled.
     In 2.90, it acts like a regular key.
    </td>
   </tr>

   <tr>
    <td class="modifier">&nbsp;</td>
    <td class="annotation">
     Modifier keys have slightly different repeating behavior than regular keys
     and may trigger special MZX or operating system functionality in
     conjunction with other keys. The Windows key (aka "Meta", "Super") is
     equivalent to the Command key on Mac keyboards, however, the positions of
     these keys are swapped with the Alt keys (which may be called "Option").
    </td>
   </tr>

   <tr><td>&nbsp;</td></tr>

   <tr>
    <td></td>
    <td class="annotation">
     Game keys can be bypassed using game settings, Robotic, or the config file.

     <table class="bypass">
      <tr>
       <th>Enter</th>
       <td>
        The game menu can be disabled by setting the <var>ENTER_MENU</var>
        counter to 0.
       </td>
      </tr>

      <tr>
       <th>Escape</th>
       <td>
        The escape menu can be disabled by setting the <var>ESCAPE_MENU</var>
        counter to 0. The user can still access this menu by pressing Alt+F4.
       </td>
      </tr>

      <tr>
       <th>F1</th>
       <td>
        The help menu can be disabled by setting the <var>HELP_MENU</var>
        counter to 0.
       </td>
      </tr>

      <tr>
       <th>F2</th>
       <td>
        The settings menu can be disabled by setting the <var>F2_MENU</var>
        counter to 0. The user can still access this menu by pressing Ctrl+F2
        or Alt+F2 unless standalone mode is enabled.
       </td>
      </tr>

      <tr>
       <th>F3/F9</th>
       <td>
        Saving can be restricted on a per-board basis with the Board Settings
        dialog or using the Robotic commands <var>enable saving</var>,
        <var>disable saving</var>, and <var>enable sensoronly saving</var>.
       </td>
      </tr>

      <tr>
       <th>F4/F10</th>
       <td>
        Loading can be disabled by setting the <var>LOAD_MENU</var>
        counter to 0.
       </td>
      </tr>

      <tr>
       <th>F12</th>
       <td>
        Screenshots can be configured by the user with the config file option
        <var>allow_screenshots</var>.
       </td>
      </tr>

      <tr>
       <th>Space</th>
       <td>
        Shooting can be disabled with the board flags <var>Can shoot</var> and
        <var>Player attack locked</var> or by the Robotic commands
        <var>lockplayer</var> and <var>lockplayer attack</var>.

        The "You can't shoot here!" message can be disabled by setting the
        <var>BIMESG</var> counter to 0.

        Both shooting and the behavior that prevents the player from moving
        while space is held can be disabled by setting the <var>SPACELOCK</var>
        counter to 0.
       </td>
      </tr>

      <tr>
       <th>F5/Insert/Delete</th>
       <td>
        Bomb switching and bombing can be disabled with the board flags
        <var>Can bomb</var> and <var>Player attack locked</var> or by the
        Robotic commands <var>lockplayer</var> and <var>lockplayer attack</var>.

        The "You can't bomb here!" message can be disabled by setting the
        <var>BIMESG</var> counter to 0.
       </td>
      </tr>

      <tr>
       <th>Arrows</th>
       <td>
        Player movement can be disabled with the board flags
        <var>Player locked N/S</var> and <var>Player locked E/W</var> or by the
        Robotic commands <var>lockplayer</var>, <var>lockplayer ns</var>, and
        <var>lockplayer ew</var>.

        The behavior that causes the viewport to snap to the player when the
        player moves can be disabled with the Robotic command
        <var>lockscroll</var>.
       </td>
      </tr>
     </table>

    </td>
   </tr>
  </table>
 </body>
</html>
